package demo.test;

import demo.classuse.Student;
import demo.classuse.Teacher;

/**
 * @Auther: hjy(lc))
 * @Date: 2022/7/19-07-19-14:29
 * @Description：demo.test
 */
public class variable_two {
    int a;          //成员变量，默认值为0，
    //成员变量
    /**基本数据类型      默认值
     *   byte            0
     *  short            0
     *  int              0
     *  long             0L
     *  char             /u0000
     *  boolean          false
     *  float            0.0f
     *  double           0.0
     */
    public static void main(String[] args) {
        int a = 1;      //局部变量 (包括方法参数)     作用范围：只能在自身方法内使用及最近的{}，无默认值，必须先赋值才能使用
        System.out.println(a);      //1
        variable_two vari = new variable_two();
        vari.test();
    }
    public void test(){
        int a =2;
        System.out.println(this.a);      //0
        System.out.println(a);           //2
        Object s = new Student();
        System.out.println(s instanceof Student);    //true  判断对象s是否属于Student类型
        //System.out.println(s instanceof Teacher);
        if(s instanceof String){
            System.out.println(s.toString());
        }
    }
}
